Application Developer - Senior
Description:

Project Name:
EC & CPE Enhancements/Support

Scope:
Technology and Innovation team has a requirement for a Senior Application Developer. The primary role has the overall responsibility to program and provide development and AMS support for several Executive Council and Communications and Public Engagement application Enhancements / Rewrite.

Duties:
Participate in technical analysis, architecture design and development of technical solutions to defined business problems
• Write application code using .NET C# and Oracle PL/SQL with the ability to create both desktop and web based interfaces
• Design and implement SQL databases
• Secure and harden existing and new applications
• Collect and analyze business and users requirements
• Produce technical documentation and reference materials
• Corrective and preventative maintenance
• Adaptive maintenance such as upgrades
• Enhance existing applications
• Produce database ERD diagrams and systems design manuals
• Perform unit testing as part of software quality assurance activity
• Participate in release and iteration plans
• Participate in transition activities to designee, as approved by ministry, for application support services
• Knowledge transfer to operations team and other project members
• Cross-training and guidance to management on needs basis
• Escalating issues and risks to the development manager and program manager as required in a timely manner
• Communicating project status and issues to the program and client management
• Application code development and solution outputs (application assemblies, web applications, database development, installation packages, etc.)
• Application code outputs that are unit tested and pass quality assurance standards.
• Application code solutions are added to the department’s source control system as per ministry standards
• Solution design specifications
• Artifacts that support the tracking and reporting of defects related to development, deployment, and testing of the product
• Artifacts such as drawings, models, or documents that are used to communicate/explain estimates, analysis, work items and /or product
• Reporting related to the progress of assigned work, highlighting any expected deviations from previously agreed upon estimates
• Monitor shared inbox to perform daily support for the applications listed.

Equipment requirements: GoA will supply laptop or desktop

Working Hours:
• Standard Hours of work are 08:15 – 16:30 Alberta time, Monday through Friday excluding holidays observed by the Province
• Work must be done from within Canada, due to network and data security issues.
• It is anticipated the role will be primarily remote, however in the event of an onsite meeting, the GoA does not pay for travel to attend on-site meetings, nor any expenses related to relocation, commuting, housing/accommodation, food/drink.

Notes on Location:
Resource will work remotely, though must be available for onsite meetings when required.

Onsite meetings include but are not limited to strategic, architectural, and technical discussions, meeting with team members, senior managers, directors, executive directors and business clients. Frequency of meeting could be up to 3-4 times per month.

Incumbency:
Previously this role was filled by a contractor, however, for this and all other opportunities, the Ministry seeks the best person to fill the role.

Standard Background check required
• The Supplier shall, prior to commencement of the Services, provide the Province, on its request and at no cost to the Province, with criminal record checks.

Mandatory Training Courses:
• Once hired the resource will be required to complete all mandatory training which includes but not limited to Freedom of Information and Protection of Privacy Act and Security awareness training. There may also be some optional courses as well.

Anticipated Interviews dates
• will be held between Oct 21-23
Refer to the Job Posting attachments for the proposed form of contract applicable to this Contingent Resource Request

Scoring Methodology:
Financial/Pricing: 20%
Resource Qualifications: 20%
Interview Process: 60%

SUBMISSION MUST INCLUDE:
• RESUME
• ALL REQUIRED EXPERIENCE MUST BE DESCRIBED IN RESUME UNDER THE JOB/PROJECT WHERE EXPERIENCE WAS ATTAINED.
• EACH JOB/PROJECT MUST CONTAIN THE TERM OF THE JOB/PROJECT IN THE FORMAT MMM/YYYY to MMM/YYYY.
• RESOURCE REFERENCES
o Three references, for whom similar work has been performed, must be provided. The most recent reference should be listed first. Reference checks may or may not be completed to assist with scoring of the proposed resource.
Qualification

Additional Details

  • Payment Terms : Y030 - within 30 days Due net|Y015
  • Maximum Extension Term (Months) : 6
Qualification Assessment
Must Have
Education
Yes/No – Must meet or exceed one of the following combinations of education…
Yes
Work Experience
Duration-Exp doing SQL Server development including...
5
Duration-Experience building applications using....
5
Duration-Experience using and developing with Cold Fusion
3
Duration-Experience using and developing with VBA/VB6 Office Automation
5
Duration - Experience with Microsoft Visual Studio 2012 or higher.
5
Duration-Experience with programming language .NET
5
Duration-Experience with programming language .NET Core
5
Duration-Experience with programming language Visual Basic
5
Duration - Experience with software development processes and all associated best practices...
5
Duration-Exp working as a Sr. application developer on multiple large...
5
Nice to Have
Work Experience
Duration - Experience and technical knowledge of Continuous Integration (CI).
5
Duration-Experience parsing, splitting, and building PDF documents in .NET
3
Duration-Experience using Microsoft Entity Framework
3
Duration - Experience using Team Foundation Server and/or Azure DevOps Server.
5
Duration-Experience using the Java Script libraries JQuery, Datatables, SuiteAlert, and Bootstrap
3
Duration - Experience with Agile backlog management tools such as ...
3
Duration - Experience with disaster recovery testing
3
Duration-Experience with GIT repository, continuous…
5
Duration - Experience working with GoA EC/CPE applications.
5
Duration-Exp integrating applications with LDAP / Active Directory with .NET
3
Duration-Exp using DevExpress ASP.NET web...
3